<?php

namespace Framework\auth\bean;
/**
 * Class JwtTokenResult
 * @package Framework\auth\bean
 * @author 飞鸟与鱼
 */
class JwtTokenResult
{
    /**
     * @var string 此处为认证身份信息 分别为user|vistor 两种身份
     */
    private $identity = "user";

    /**
     * @var string 此处存储用户信息ID
     */
    private $id;

    /**
     * @var array|mixed 数据信息 此数据只有在为游客时存在
     */
    private $data;

    /**
     * @return string
     */
    public function getIdentity(): string
    {
        return $this->identity;
    }

    /**
     * @param string $identity
     */
    public function setIdentity(string $identity): void
    {
        $this->identity = $identity;
    }

    /**
     * @return mixed
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * @param mixed $id
     */
    public function setId($id): void
    {
        $this->id = $id;
    }

    /**
     * @return array
     */
    public function getData(): array
    {
        return $this->data;
    }

    /**
     * @param array $data
     */
    public function setData(array $data): void
    {
        $this->data = $data;
    }

}